package com.mhc.suzuki.dal.model;

import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Data;

@Data
public class OrderAuditApplyDO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 自增主键，贷款申请记录ID
     * pcl_order_audit_apply.apply_id
     */
    private Long applyId;

    /**
     * 流程实例ID
     * pcl_order_audit_apply.flow_instance_id
     */
    private String flowInstanceId;

    /**
     * 订单号

     * pcl_order_audit_apply.order_no
     */
    private String orderNo;

    /**
     * 发起申请的员工ID
     * pcl_order_audit_apply.staff_id
     */
    private Long staffId;

    /**
     * 冗余字段，业务员名称
     * pcl_order_audit_apply.staff_name
     */
    private String staffName;

    /**
     * 申请业务类型
     * pcl_order_audit_apply.apply_type
     */
    private Integer applyType;

    /**
     * 申请备注，例如申请说明或者通融原因等
     * pcl_order_audit_apply.remark
     */
    private String remark;

    /**
     * 申请状态
     * pcl_order_audit_apply.apply_status
     */
    private Integer applyStatus;

    /**
     * 记录创建时间
     * pcl_order_audit_apply.gmt_create
     */
    @SuppressWarnings("squid:S3437")
    private LocalDateTime gmtCreate;

    /**
     * 记录修改时间
     * pcl_order_audit_apply.gmt_modified
     */
    @SuppressWarnings("squid:S3437")
    private LocalDateTime gmtModified;

}